Title Banner
Previous Book Contents Book Index Next

Inside Macintosh: Processes
Chapter 1 - Introduction to Processes and Tasks / About Processes


Process Creation

When a user first opens your application, the Process Manager creates a partition for it. A partition is a contiguous block of memory that the Process Manager allocates for your application's use. The partition is divided into specific areas: application heap, A5 world, and stack. The application heap contains the application's 'CODE' segment 1, data structures, resources, and other code segments as needed. The A5 world contains the application's QuickDraw global variables, its application global variables, and its jump table, all of which are accessed through the A5 register. The application jump table contains one entry for every externally referenced routine in every code segment of your application. The application stack is used to store temporary variables. (See the chapter "Introduction to Memory Management" in Previous Book Contents Book Index Next

© Apple Computer, Inc.
17 JUN 1996




Navigation graphic, see text links

Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help